Chapter 1 PLATFORM - INDEPENDENT DESIGN FOR EMBEDDED REAL - TIME SYSTEMS
نویسندگان
چکیده
With the increasing complexity of the emerging embedded real-time systems, traditional design approaches can not provide sufficient support for the development of these systems anymore. They especially lack the ability to trace and analyse real-time system properties. In this paper, we investigate the design difficulties for embedded real-time systems and propose several principles for coping with these difficulties, which should be incorporated by an “adequate” design approach. Several prevailing design approaches are evaluated against these principles and their merits and drawbacks are examined and illustrated by examples. Finally, a platform-independent approach (POOSL[van der Putten and Voeten, 1997], [Geilen, 2002] + rotalumis[van Bokhoven, 2002]) is introduced to remedy these design problems for embedded real-time systems. Initial ∗This research is supported by PROGRESS, the embedded systems research program of the Dutch organisation for Scientific Research NWO, the Dutch Ministry of Economic Affairs, the Technology Foundation STW and the Netherlands Organisation for Applied Scientific Research TNO.
منابع مشابه
Platform-independent Design for Embedded Real-time Systems
With the increasing complexity of the emerging embedded real-time systems, traditional design approaches can not provide sufficient support for the development of these systems anymore. They especially lack the ability to trace and analyse real-time system properties. In this paper, we investigate the design difficulties for embedded real-time systems and propose several principles for coping w...
متن کاملA Framework for Rapid Application Development of Distributed Embedded Real-Time Systems
There is a strong need for a system design approach for distributed embedded real-time systems with supporting tools that reduces complexity and development time. In real-time systems timing constraints should function as a driving force throughout the design process, instead of employing temporal constraints only at the starting and end point of the design process (i. e. within the specificati...
متن کاملDomain-Specific Modeling of Power Aware Distributed Real-Time Embedded Systems
This paper provides two contributions to the research on applying domain-specific modeling languages to distributed real-time embedded (DRE) systems. First, we present the ALDERIS platform-independent visual language for component-based system development. Second, we demonstrate the use of the ALDERIS language on a helicopter autopilot DRE design. The ALDERIS language is based on the concept of...
متن کاملJiotto – A Java Framework Implementing the Giotto Semantics
Jiotto is a Java framework implemented using the Real-Time Specification for Java. Jiotto’s ideas are based on the Giotto project: This is an approach to embedded real-time programming which – above all – separates a program’s functionality and timing from the underlying platform. Jiotto offers a way to develop programs in pure Java while still following the Giotto paradigm. Jiotto’s RTSJ-compl...
متن کاملPlatform Modeling in Safety-Critical Embedded Systems
This paper describes a model-based development process for safety-critical embedded real-time systems that are based on the DECOS integrated architecture. The DECOS architecture guides system engineers in the development of complex embedded real-time systems by providing a framework for integrating multiple application systems within a single distributed computer system. This integration is sup...
متن کامل